package com.briup.day02;

/**
 * @author 谭梦寻
 * @version 1.1
 * 类型转换
 */
public class Test08 {
    public static void main(String[] args) {
/*
    自动转换 小 -> 大
    手动转换 大 -> 小
*/
        float a = 1.5f;
        double b = a;
        char c = 'a';
//        char 2个字符
        int c2 = c;
        System.out.println(c2);//ASCII 97
//        表示数字范围： int32 < float 32
//        long64 < double64

        long num = 10L;
        byte num2 = (byte) num;
        System.out.println(num2);//10
        long num3 = 11111111111L;//不加L是字面值 int类型 会报错
        byte x = 1 + 1;
        byte x2 = 1;
//      byte x3 = x2 + 1; //报错 x2(32位) + 1(32位) = 2(32位) 大转小需要手动转换
//      这里的计算编辑器会自动转换成int 所以报错
    }
}
